package com.level.system.entity;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 病历目录配置
 * </p>
 *
 * @author zhaocw
 * @since 2019-05-31
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("DOC_MR_CONFIG")
public class DocMrConfig extends Model<DocMrConfig> {

private static final long serialVersionUID=1L;

    /**
     * 主键
     */
    @TableField("ID")
    private Long id;

    /**
     * 病历记录编号
     */
    @TableField("MRID")
    private String mrid;

    /**
     * 病历记录名称
     */
    @TableField("MRNAME")
    private String mrname;

    /**
     * 父节点编号
     */
    @TableField("PARENTID")
    private String parentid;

    /**
     * 序列号
     */
    @TableField("SERIALNUM")
    private Long serialnum;

    /**
     * 拼音首字母
     */
    @TableField("PYINITIALS")
    private String pyinitials;

    /**
     * 创建人
     */
    @TableField("CREATER")
    private String creater;

    /**
     * 创建时间
     */
    @TableField("CREATETIME")
    private Date createtime;

    /**
     * 修改人
     */
    @TableField("MODIFIER")
    private String modifier;

    /**
     * 修改时间
     */
    @TableField("MODIFITIME")
    private Date modifitime;

    /**
     * 病历启用标志【0-禁用 1-启用】
     */
    @TableField("ENABLESIGN")
    private String enablesign;

    /**
     * 病历类型标志【0-目录 1-项目】
     */
    @TableField("TYPESIGN")
    private String typesign;

    /**
     * 病历类型 
     */
    @TableField("EMRTYPE")
    private Long emrtype;

    /**
     * html模版类型标志【0-病历模版 1-html模版】
     */
    @TableField("HTMLSIGN")
    private String htmlsign;

    /**
     * 病历节点分类 1公用 2专用
     */
    @TableField("CLASSIFICATION")
    private String classification;

    /**
     * 病历节点分类 1门诊 2住院
     */
    @TableField("MZZY")
    private String mzzy;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getMrid() {
		return mrid;
	}

	public void setMrid(String mrid) {
		this.mrid = mrid;
	}

	public String getMrname() {
		return mrname;
	}

	public void setMrname(String mrname) {
		this.mrname = mrname;
	}

	public String getParentid() {
		return parentid;
	}

	public void setParentid(String parentid) {
		this.parentid = parentid;
	}

	public Long getSerialnum() {
		return serialnum;
	}

	public void setSerialnum(Long serialnum) {
		this.serialnum = serialnum;
	}

	public String getPyinitials() {
		return pyinitials;
	}

	public void setPyinitials(String pyinitials) {
		this.pyinitials = pyinitials;
	}

	public String getCreater() {
		return creater;
	}

	public void setCreater(String creater) {
		this.creater = creater;
	}

	public Date getCreatetime() {
		return createtime;
	}

	public void setCreatetime(Date createtime) {
		this.createtime = createtime;
	}

	public String getModifier() {
		return modifier;
	}

	public void setModifier(String modifier) {
		this.modifier = modifier;
	}

	public Date getModifitime() {
		return modifitime;
	}

	public void setModifitime(Date modifitime) {
		this.modifitime = modifitime;
	}

	public String getEnablesign() {
		return enablesign;
	}

	public void setEnablesign(String enablesign) {
		this.enablesign = enablesign;
	}

	public String getTypesign() {
		return typesign;
	}

	public void setTypesign(String typesign) {
		this.typesign = typesign;
	}

	public Long getEmrtype() {
		return emrtype;
	}

	public void setEmrtype(Long emrtype) {
		this.emrtype = emrtype;
	}

	public String getHtmlsign() {
		return htmlsign;
	}

	public void setHtmlsign(String htmlsign) {
		this.htmlsign = htmlsign;
	}

	public String getMzzy() {
		return mzzy;
	}

	public void setMzzy(String mzzy) {
		this.mzzy = mzzy;
	}

    
}
